iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0

背景顏色

在網頁設計中,更換背景顏色也常常出現在各種網頁上
CSS也提供方便的語法,做背景顏色的更換,舉例說明

新增CSS檔案

h4 {
	background:   rgb(255, 100, 80 );
}
body {
	background: pink;
}

新增HTML檔案,並關聯CSS檔

<!DOCTYPE html>
<html>
<head>
	<title>About Me</title>
	<link rel="stylesheet" type="text/css" href="app.css">
</head>
<body>
<h1>About Me in h1</h1>
<h1>About Me in h1</h1>
<h1>About Me in h1</h1>
<h4>My Books:</h4>
<ul>
	<li>HTML</li>
	<li>CSS</li>
	<li>JavaScript</li>
</ul>

</body>
</html>

呈現結果如下,h4的顏色變為橘色,網頁的底色呈現粉紅色
https://ithelp.ithome.com.tw/upload/images/20200922/20130503m0eFN2RbZQ.png

背景圖片

接著,我想把背景改為圖片
先在網路上隨意找一張圖片網址,並將圖片設為背景圖片
CSS語法如下

h4 {
	background:   rgb(255, 100, 80 );
}
body {
	background: url(https://media.istockphoto.com/photos/wood-gain-texture-for-background-picture-id467289152);
}

呈現的結果如下
https://ithelp.ithome.com.tw/upload/images/20200922/20130503cTV3grESNy.png

背景圖片不重複

從結果可以看出來,當圖片尺寸不夠時,會自動在垂直及水平補滿多張圖片,這有時候不是我們想要的結果
可以用以下語法設定圖片不重複

body {
	background: url(https://media.istockphoto.com/photos/wood-gain-texture-for-background-picture-id467289152);
	background-repeat: no-repeat; 
	
}

圖片延伸

圖片只剩下一張以後,旁邊都是空白不太好看,我們想把圖片做水平及垂直方向的延伸
讓圖片可以呈現滿版

body {
	background: url(https://media.istockphoto.com/photos/wood-gain-texture-for-background-picture-id467289152);
	background-repeat: no-repeat; 
	background-size: cover;
}

看起來舒服多了


上一篇
Day9_CSS語法-文字顏色
下一篇
Day11_CSS語法-border&selector
系列文
前端網頁設計學習旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言